<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // 字符串的特性
    // 1. 有length属性 表长度(字符串中字符的个数)
    // 2. 对应下标取值,但是字符串无法对应下标赋值(官方规定 -> 无法修改原字符串 -> 字符串的方法都不会修改原字符串,如果需要会返回新的字符串)
    // 3. 可以被循环遍历  for for...in   for...of

    var str = "hello";
    var str = new String("hello");
    console.log(str);

    // length
    console.log(str.length, str["length"]);

    // 取值
    // console.log(str[4]);

    // str[4] = "O";
    // console.log(str); //无法改变

    // for (var i = 0; i < str.length; i++) {
    //     var item = str[i];
    //     console.log(item);
    // }

    // for (var i in str) {
    //     console.log(i, str[i]);
    // }

    // for (var val of str) {
    //     console.log(val);
    // }


    // 字符串的拓展方法


</script>

</html>